Definition of towelhead in English:

towelhead

noun

offensive, informal
  • A person who wears a turban or keffiyeh (often used as a term of abuse for a Muslim or Arab).

Pronunciation

towelhead

/ˈtaʊəlhɛd/