• word of the day

    megathere

    megathere - Dictionary definition and meaning for word megathere

    Definition
    (noun) gigantic extinct terrestrial sloth-like mammal of the Pliocene and Pleistocene in America
    Synonyms : ground sloth
Download our Mobile App Today
Receive our word of the day
on Whatsapp