a kind of large handkerchief - Turc Anglais Dictionnaire