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