Big Huge Thesaurus

Necturus

noun

sounds kind of like