Big Huge Thesaurus

Lagothrix

noun

sounds kind of like