lagothrix

/lɑːɡəˈtrɪks/

Definitions

1. noun

a genus of large, woolly primates native to South America

“The researcher studied the behavior of lagothrix in the rainforest.”

Synonyms

  • capuchin
  • titi