Arabic · noun · Love & Longing

Nazaara

नज़ारा
Meaning

A spectacle, a view; the act of gazing on beauty.