Big Huge Thesaurus

Diadophis

noun

sounds kind of like