• word of the day

    lemuridae

    lemuridae - Dictionary definition and meaning for word lemuridae

    Definition
    (noun) typical lemurs; of Madagascar
    Synonyms : family lemuridae
Download our Mobile App Today
Receive our word of the day
on Whatsapp