Landmass definitions

lănd'măs'
A large area of land, such as a continent, that is wholly or mostly surrounded by water.

The landmass of Eurasia.

noun
1
1
A very large area of land; esp., a continent.
noun
0
1
A large, continuous area of land, such as a continent or a very large island.
0
1
A large continuous area of land, either surrounded by sea or contiguous with another landmass.
noun
0
1