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