Top definition
Generic term for sexually transmitted diseases.
That dude has slept with so many women, I'm sure he's got the itchies and scratchies. he's a walking STD.
by Jetters August 29, 2007
Get the mug
Get a Itchies and scratchies mug for your mate Larisa.
buy the domain for your recipe vlog