Refine this word faster
Landmass
noun
Definitions
Noun
- 1 A large, continuous area of land surrounded by sea or contiguous with another landmass.
- 2 a large continuous extent of land wordnet
Etymology
From land + mass.
See also for "landmass"
Next best steps
Mini challenge
Unscramble this word: landmass