Big Huge Thesaurus

lagothrix

noun

sounds kind of like