lion marmoset
Explore definitions, synonyms, and language insights of lion marmoset
Definitions
Noun
small South American marmoset with silky fur and long nonprehensile tail
Explore definitions, synonyms, and language insights of lion marmoset