meaning of landmass
1.
a
large
continuous
extent
of
land
Related Words
landmass
|
Developed & Maintained By
Taraprasad.com