al garrote - Francés Inglés Diccionario