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
Tweet