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