Definition of landmass noun from the Oxford Advanced American Dictionary

 

landmass

 noun
noun
NAmE//ˈlændmæs//
 
(technology)
 
jump to other results
a large area of land, for example a continent