Big Huge Thesaurus

phoronida

noun

sounds kind of like