towelheads meaning

Meaning of towelheads

What is the full meaning of towelheads

TOWELHEAD, a person of Arab descent [n]

Example of the word towelheads placed on a Scrabble board.

Unscrambled word towelheads

Points for towelheads

Scrabble
22 points
Word With Friends
17 points
Wordfeud
22 points

Related pages for towelheads