Big Huge Thesaurus

phoronidea

noun

sounds kind of like