I went to a uni lecture once, it was about the word **** The lecturer (who is a feminist by the way)said she found the word vagina more offensive, this because in Latin the direct meaning for vagina is literally sheath or scabbard (http://en.wikipedia.org/wiki/Vagina) pretty much implying a place to withdraw and enter a penis! Where the word **** just means the female genitalia!