LANDMASS

Definition of LANDMASS

  1. (noun)a large continuous extent of land