Big Huge Thesaurus

megapode

noun

sounds kind of like