1 while driving home yesterday i got the douches on the road put me in douche mate
the state of being surrounded by [douche bag]s with no option but to surrender
"1 while driving home yesterday i got the douches on the road put me in douche mate" What is the definition of "douche mate"?