Urdu · idiom · Love & Longing

Nichhawar karna

निछावर करना
Meaning

To sacrifice or lavish everything on someone out of love.

Literally: to strew (all one has) over someone