leontocebus
English
leontocebus meaning in English • leontocebus का अर्थ अंग्रेजी में
prop. n.
- A genus of marmosets including some of the tamarins. Called also Leontopithecus> and Leontideus>.