a kind of large handkerchief - Français Anglais Dictionnaire