Uk English Meaning of landmass
Landmass
Other Uk English words related to Landmass
Nearest Words of landmass
Definitions and Meaning of landmass in English
landmass (n)
a large continuous extent of land
FAQs About the word landmass
Landmass
a large continuous extent of land
continent,mainland,main,Subcontinent,supercontinent
island,island,islet,Atoll,coral reef,key,peninsula,Barrier reef,cape,cay
landmark => landmark, landman => landman, landlubber => landlubber, landlouping => vagrant, landlouper => Landlubber,