garrottes - Francés Inglés Diccionario