• word of the day

    lemur

    lemur - Dictionary definition and meaning for word lemur

    Definition
    (noun) large-eyed arboreal prosimian having foxy faces and long furry tails
Connect with us on Facebook