Big Huge Thesaurus

maidenhead

noun

sounds kind of like