Definitions by kk G
towel head
an arab that wears a religious towel over his head and using this term might upset the person u directed the phrase to because it is obligatory in the islamic religion to wear that towel.
towel head by kk G February 14, 2007