torture implements - Turco Inglés Diccionario