'Leontocebus oedipus' definitions:

Definition of 'Leontocebus oedipus'

(from WordNet)
noun
South American tamarin with a tufted head [syn: pinche, Leontocebus oedipus]