garroting - Francés Inglés Diccionario