Skip to main content

Definitions by t_tahiti

Douche canoe 

A douche bag that should sail away on the shit river away from you.
Douche canoe by t_tahiti May 22, 2018