landmass
nounDefinition of landmass
: a large area of land
continental landmasses
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more