Big Huge Thesaurus

ctenophore

noun

sounds kind of like