Meaning of lion marmoset
Definition of lion marmoset
(noun)
small
South American
marmoset
with
silky
fur and
long
nonprehensile
tail
Other information on lion marmoset
WIKIPEDIA results for
lion marmoset
Amazon results for
lion marmoset
Tweet