Garrotte - Francés Inglés Diccionario