Arabic · noun · Nature & the Garden

Qulla

क़ुल्ला
said qul-laa
Meaning

The peak or topmost point of a mountain.