piece of cloth torn off - Alemán Inglés Diccionario