WikiWord

English

land mass

noun

Meaning

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

Related words

Sources

  1. DictionaryAPI.dev English dictionary data