megaflood
megaflood · megafloods
A sudden discharge of an exceptionally large volume of waterA sudden discharge of an exceptionally large volume of water
Meaning
1 sensesA sudden discharge of an exceptionally large volume of water
Forms
plural: megafloods| Singular | megaflood |
|---|---|
| Plural | megafloods |
regular