a kind of large handkerchief - Francés Inglés Diccionario