1 عمومی:: تنبیه كردن، انتقاد سخت كردن، تازیانه زدن، شلاق زدن
شبکه مترجمین ایران
1 general:: verb ADV. publicly Offenders were publicly flogged. PHRASES flog sb to death
Oxford Collocations Dictionary
2 general:: see BEAT A DEAD HORSE.
American Heritage Idioms