Arabic · noun · Nature & the Garden

Jazeera

जज़ीरा
Meaning

An island; a piece of land surrounded by water.