Find the word definition

Wiktionary
squirting cucumbers

n. (plural of squirting cucumber English)