LANDMASS


Meaning of LANDMASS in English

[land.mass] n (1856): a large area of land "continental ~es"

Merriam-Webster English vocab.      Английский словарь Merriam Webster.