Big Huge Thesaurus

Nereus

noun

sounds kind of like