al garrote - Fransızca İngilizce Sözlük