Big Huge Thesaurus

Phoronidea

noun

sounds kind of like