Find the word definition

Wiktionary
douche canoes

n. (plural of douche canoe English)