Megapode Meaning
There are 1 meaning(s) for word Megapode
Meaning 1 : large-footed short-winged birds of Australasia; build mounds of decaying vegetation to incubate eggs
Synonyms : mound-bird, mound bird, mound builder, scrub fowl
Synonyms : mound-bird, mound bird, mound builder, scrub fowl