Persian · idiom · Struggle & the Sword

Khoon-e-jigar

ख़ून-ए-जिगर
Meaning

Life-blood, utmost effort and suffering — 'khoon-e-jigar' to pour one's very being into something.

Literally: 'blood of the liver'