What is the full meaning of towelheads
TOWELHEAD, a person of Arab descent [n]
Example of the word towelheads placed on a Scrabble board.