dar garrote - Alemán Inglés Diccionario