Big Huge Thesaurus

Polypedates

noun

sounds kind of like