horse (instrument of torture) - Francés Inglés Diccionario