English dictionary
cupid's itch meaning and definition
Definition and meaning of cupid's itch at MeaningMonkey.org. cupid's itch meaning and definition in the English Dictionary.CUPID'S ITCH noun
Definition of Cupid's itch (noun)
- a communicable infection transmitted by sexual intercourse or genital contact
Source: Princeton University Wordnet