Noun Definition

landmass

1.Definition: a large continuous extent of land

Category: Objects