What is the meaning of Megapod?

megapode

megapode

Source: wiktionary.org