From Wiktionary, the free dictionary
Literally stands for grinding water in a mortar.
آب در هاوَن کوبیدن • (âb dar hâvan kubidan)
- to beat a dead horse: to persist to do something pointless, to make a futile attempt, or to do something in vain beyond any reason.