al garrote - Español Inglés Diccionario