MEGAPODE

Definition of MEGAPODE

  1. (noun)large-footed short-winged birds of Australasia; build mounds of decaying vegetation to incubate eggs