landmass

/ˈlænd.mæs/

noun

  1. 1

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

Translate “landmass” to another language

Click any language to open the translator with this word already filled in.