flog with leather thongs - Almanca İngilizce Sözlük