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