Wörterbuch Englisch Deutsch 🔎 extended search garrote vil DeutschEnglish Garrotte {f} garrote vil [noun]