Urdu · idiom · The Heart & the Body

Kaleje par patthar rakhna

कलेजे पर पत्थर रखना
Meaning

To steel oneself to endure great sorrow.

Literally: to place a stone on the liver