marmoset
/ˈmɑːrməsɛt/Definitions
1. noun
a small, social primate of the family Callitrichidae, native to Central and South America
“The marmoset was a popular attraction at the zoo.”
1. noun
a small, social primate of the family Callitrichidae, native to Central and South America
“The marmoset was a popular attraction at the zoo.”