piece of cloth torn off - Turco Inglés Diccionario