Big Huge Thesaurus

Ateles

noun

sounds kind of like