garroted - Francés Inglés Diccionario