Definitions Found:

LANDMASS, a large area of land