• word of the day

    caenolestidae

    caenolestidae - Dictionary definition and meaning for word caenolestidae

    Definition
    (noun) small marsupials of southern South America
Download our Mobile App Today
Receive our word of the day
on Whatsapp