al garrote - Almanca İngilizce Sözlük