Skip to main content

Definitions by loquaciousfirestar.com

Towelee is a character on the show South Park who was a towel genetically engineered in a lab and also suffers from an addiction to cocaine.
Hey did you see that episode of South Park last night? Towelee got so stoned!
Towelee by loquaciousfirestar.com January 6, 2014