lion marmoset - English Synonyms Dictionary

lion marmoset

n.
[1] tamarin , lion monkey , leoncita