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