Big Huge Thesaurus

Dendroaspis

noun

sounds kind of like