garrote someone - Almanca İngilizce Sözlük