landmass

noun

A large area of land, such as a continent, that is wholly or mostly surrounded by water.

noun

a large continuous extent of land.

noun

A large continuous area of land, either surrounded by sea or contiguous with another landmass.

noun

a large continuous extent of land

noun

a large continuous extent of land