Definition of megapod in English:

megapod

noun

  • Megapode.

Origin

Late 19th century; earliest use found in The Century Dictionary. From mega- + -pod, as re-formation of megapode.

Pronunciation

megapod

/ˈmɛɡəpɒd/