Urdu · idiom · Everyday Life

Kaanton par lot-na

काँटों पर लोटना
Meaning

To be in an agony of restlessness or anxiety.

Literally: to writhe on thorns