• word of the day

    leontocebus oedipus

    leontocebus oedipus - Dictionary definition and meaning for word leontocebus oedipus

    Definition
    (noun) South American tamarin with a tufted head
    Synonyms : pinche
Connect with us on Facebook