Big Huge Thesaurus

spirula

noun

sounds kind of like