Big Huge Thesaurus

Dendrolagus

noun

sounds kind of like