meaning of landmass

1. a large continuous extent of land


Related Words

landmass |

Developed & Maintained By Taraprasad.com

Treasure Words