landmass
English
editAlternative forms
editEtymology
editPronunciation
editNoun
editlandmass (plural landmasses)
- (geography) A large, continuous area of land surrounded by sea or contiguous with another landmass.
Translations
editlarge continuous area of land
|