landmass

/ˈlænd.mæs/

LÆND · mæs (2 syllables)

English Noun
Ad

Definition

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

Etymology

From land + mass.

Ad