Persian · noun · The Heart & the Body

Khoon-e-Jigar

ख़ून-ए-जिगर
said khoon-e-ji-gar
Meaning

Blood of the liver; figuratively heart's blood spent in deep effort, grief, or longing.

Literally: the liver's blood

How Iqbal uses it

A stock image of toil and anguish; the artist or lover is said to spill khoon-e-jigar in creation or in love.