Skip to main content

Definitions by LthrBear

douche whistle 

(noun) A vape pen
Check out that guy sucking on his douche whistle and blowing clouds of steam everywhere... Hey Thomas the Tank Engine! We get it, you vape!
douche whistle by LthrBear December 29, 2016