Big Huge Thesaurus

Ctenophora

noun

sounds kind of like