Translation of Masjidilharam in English:

Masjidilharam

noun

  • 1

    the main mosque in Mecca