Definify.com
Definition 2024
landmass
landmass
See also: land mass
English
Alternative forms
Noun
landmass (plural landmasses)
- A large continuous area of land, either surrounded by sea or contiguous with another landmass.
Translations
a large continuous area of land