LANDMASS


Meaning of LANDMASS in English

[noun] [C] [specialized] - a large area of land that is in one piece and not broken up by seasMillions of years ago all the southern continents formed a single landmass known as Gondwanaland.

Cambridge English vocab.      Кембриджский английский словарь.