Short for "towelhead", a derogatory term used for people of Middle Eastern and Indian origin, namely for the customary donning of turbans.
South Park created their character "towelie" partially to make light of this term (as they do with many very heated socio-political issues) and as a play on the term "toweler".
Why do we keep lettin' those damn towelie terrorists into this country!
15👍 58👎