An Encylopedia Britannica Company

landmass

1 ENTRIES FOUND:
landmass /ˈlændˌmæs/ noun
plural landmasses
landmass
/ˈlændˌmæs/
noun
plural landmasses
Britannica Dictionary definition of LANDMASS
[count]
: a very large area of land (such as a continent)