Big Huge Thesaurus

polyzoan

noun

sounds kind of like