Big Huge Thesaurus

Eunectes

noun

sounds kind of like