Find the word definition

Wiktionary
douche nozzles

n. (plural of douche nozzle English)