landmass

Noun
  1. A large continuous extent of land (synset 109358822)

Other Searches