Big Huge Thesaurus

metazoa

noun

sounds kind of like