Persian · noun · Love & Longing

Deeda-e-tar

दीदा-ए-तर
said dee-da-e-TAR
Meaning

The weeping eye; the eye wet and brimming with tears.

Literally: moist eye

How Iqbal uses it

The lover's tear-soaked gaze, sleepless through the long night; the deeda-e-tar is among the most enduring emblems of grief in the ghazal.