Big Huge Thesaurus

Hylobates

noun

sounds kind of like