landmass
English edit
Alternative forms edit
Etymology edit
Pronunciation edit
Noun edit
landmass (plural landmasses)
- (geography) A large, continuous area of land surrounded by sea or contiguous with another landmass.
Translations edit
large continuous area of land
|