keffiyeh

(noun)

noun

1. A cloth worn on the head and about the neck by some Arabs, both indoors and out.