I love to talk dirty, and find new ways of saying the same ol' slang.
I think I've heard of everything too, so I'd like to see how much you've heard. Pick your favorite definition or alternate term.
Answers have three variables: Soiled, Naughty and Filthy - in corresponding levels of depravity.
Get out your "Sexual Slang" or Urban Dictionary, and let's begin class.
Ooh, I dropped my pencil....