Landmass

Noun

  • A large continuous area of land, either surrounded by sea or contiguous with another landmass.

Leave a Reply

Your email address will not be published.