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
Tweet