Find the word definition

Wiktionary
towelheads

n. (plural of towelhead English)

Usage examples of "towelheads".

No fuckin‘ way he was going to let these towelheads get hold of his Penning trap.

He says Trini is with his Arab friends—or towelheads, as he prefers to call them.