Definitions
There is 1 meaning of the phrase
Lion Monkey.
Lion Monkey - as a noun
Small south american marmoset with silky fur and long nonprehensile tail
Synonyms (Exact Relations)
leoncitalion marmosettamarin9Hypernyms (Closely Related)
marmoset12Hyponyms (Broadly Related)