MEGAPODE
Dictionary entry overview: What does megapode mean?
• MEGAPODE (noun)
The noun MEGAPODE has 1 sense:
1. large-footed short-winged birds of Australasia; build mounds of decaying vegetation to incubate eggs
Familiarity information: MEGAPODE used as a noun is very rare.