Meaning

1 senses
  1. A sudden discharge of an exceptionally large volume of water

Forms

plural: megafloods
Singularmegaflood
Pluralmegafloods

regular

See also

neighbours in the dictionary
megaflood — meaning, examples, forms, synonyms | Krumeto