Find the word definition

Wiktionary
itch the ditch

vb. (context idiomatic slang of a female English) To masturbate (for females).