Well...Harry is a bit naive, and he did find it within a book on duelling. But I guess he is so focused on the cryptic meaning and how it applies to combat, that he ignores the obvious innuendo.
I can't wait to read the scene where someone points out the obvious to Harry, hahaha.