headkerchief

Noun

 * 1) A kerchief worn on the head