Big Huge Thesaurus

entoprocta

noun

sounds kind of like