Big Huge Thesaurus

eunectes

noun

sounds kind of like