• word of the day

    megatheriidae

    megatheriidae - Dictionary definition and meaning for word megatheriidae

    Definition
    (noun) extinct ground sloths
Download our Mobile App Today
Receive our word of the day
on Whatsapp