Meaning of leontocebus rosalia

Definition of leontocebus rosalia

(noun) golden South American monkey with long soft hair forming a mane

Other information on leontocebus rosalia

WIKIPEDIA results for leontocebus rosalia
Amazon results for leontocebus rosalia