kamus
.
Search
About
landmass
English
land mass, landmass
Noun
A large continuous extent of land
English: landmass, land mass
English words with similar meanings
Show 1 words
land mass