execute someone by garroting - Francés Inglés Diccionario