English ⇔ German / Englisch ⇔ Deutsch 🔎 extended search Garrotte DeutschEnglish Garrotte {f} garrote [noun] Garrotte {f} garrote vil [noun]