kaffiyeh

noun
  1. a traditional Arab headdress consisting of a square of fabric, typically cotton or wool, worn draped over the head and shoulders, often held in place by a cord or band
  2. Usage: also spelled keffiyeh, kafiyeh, or kufiyyah; commonly worn in the Middle East and North Africa

Examples