Definitions of Lagothrix:

  • noun:   woolly monkeys