torture devices - Francés Inglés Diccionario