YourDictionary

Dictionary Home » Science » landmass

landmass science definition

A large, continuous area of land, such as a continent or a very large island.

Learn more about landmass

link/cite print suggestion box