Big Huge Thesaurus

Bothrops

noun

sounds kind of like