landmass


landmass

noun

Definition of LANDMASS

one of the great divisions of land on the globe or the main part of such a division <the islands of Ireland and Great Britain were once part of the Eurasian landmass>

Seen & Heard

What made you want to look up landmass? Please tell us where you read or heard it (including the quote, if possible).