Meaning of landmass

Definition of landmass

(noun) a large continuous extent of land

Other information on landmass

WIKIPEDIA results for landmass
Amazon results for landmass