Definition of Landmass

  • (noun) a large continuous extent of land

Synonyms of Landmass


Antonyms of Landmass


No Antonyms Found.

Homophones of Landmass


No Homophones Found.