dar garrote - German English Dictionary