Skip to main content

Definitions by Tclick

Douche Flute 

Share definition Flag
A vape pen.
"Justin's douche flute made my fire alarm go off last night."
Douche Flute by Tclick October 14, 2017