Landmass - Definition

landmass

n 1: a large continuous extent of land [syn: landmass, land
mass]

Look up another word