Dictionaries:
itchy:
1. Eager; willing; restless.2. A mental state demanding sexual gratification. See horny for synonyms.
See Also: HPV, human papilloma virus, IBS, itchy pants, itchy places, jock itch, jockstrap itch, John Tom, pruritus ani
Link to this page: