dar garrote - Francés Inglés Diccionario