Itch The Ditch Meaning

(idiomatic, slang, of a female) To masturbate (for females).

RECENT SEARCHES