Big Huge Thesaurus

polyzoa

noun

sounds kind of like