• word of the day

    land mass

    land mass - Dictionary definition and meaning for word land mass

    Definition
    (noun) a large continuous extent of land
    Synonyms : landmass
Connect with us on Facebook