English | German | Russian | Czech

megaflood English

Meaning megaflood meaning

What does megaflood mean?

megaflood

(geology) A sudden discharge of an exceptionally large volume of water

Are you looking for...?