Webster's Revised Unabridged Dictionary · 1913

landmass

landmass , noun

a large continuous extent of land; as, the Eurasian landmass.