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.”

Synonyms

  • monkey
  • primates

Antonyms

  • ape
  • sasquatch