Definify.com

Definition 2024


landmass

landmass

See also: land mass

English

Alternative forms

Noun

landmass (plural landmasses)

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

Translations