Big Huge Thesaurus

phoronid

noun

sounds kind of like