Skip to main content

landmass

English landmass meaning in English  •  landmass का अर्थ अंग्रेजी में
Noun
  • a large continuous extent of land; as, the Eurasian landmass.
Advertisement