Find the word definition

Wiktionary
douche bags

n. (plural of douche bag English)