torture implements - Alemán Inglés Diccionario