Top definition
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!
by loquaciousfirestar.com January 06, 2014
Get the mug
Get a Towelee mug for your mother-in-law Beatrix.