Big Huge Thesaurus

terebella

noun

sounds kind of like