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