Meaning of land mass

Definition of land mass

(noun) a large continuous extent of land

Other information on land mass

WIKIPEDIA results for land mass
Amazon results for land mass