Definition of Landmass

  • 1. A large continuous extent of land Noun

Synonyms for word "landmass"

Semanticaly linked words with "landmass"

Hyponims for word "landmass"