Translation of jazirah in English:

jazirah

peninsula

noun

  • 1

    peninsula