land_massEnglish

land mass, landmass

Noun

A large continuous extent of land

English: landmass, land mass

English words with similar meanings

Show 1 words