• word of the day

    landmass

    landmass - Dictionary definition and meaning for word landmass

    Definition
    (noun) a large continuous extent of land
    Synonyms : land mass
Download our Mobile App Today
Receive our word of the day
on Whatsapp