Big Huge Thesaurus

Strombus

noun

sounds kind of like