Arabic · noun · Nature & the Garden

Jazira

जज़ीरा
Meaning

An island or peninsula.