flog with leather thongs - Fransızca İngilizce Sözlük