landmass
/ˈlænd.mæs/
noun
- 1
A large continuous area of land, either surrounded by sea or contiguous with another landmass.
Translate “landmass” to another language
Click any language to open the translator with this word already filled in.
A large continuous area of land, either surrounded by sea or contiguous with another landmass.
Click any language to open the translator with this word already filled in.