garroter - Francés Inglés Diccionario