Wiktionary
itch the ditch
vb. (context idiomatic slang of a female English) To masturbate (for females).