Meaning of leontocebus oedipus

Definition of leontocebus oedipus

(noun) South American tamarin with a tufted head

Other information on leontocebus oedipus

WIKIPEDIA results for leontocebus oedipus
Amazon results for leontocebus oedipus