Big Huge Thesaurus

Entoprocta

noun

sounds kind of like