a kind of large handkerchief - Turco Inglés Diccionario