Noun Definition

leoncita

1.Definition: small South American marmoset with silky fur and long nonprehensile tail

Related Noun(s):tamarin

Category: Animals