Word info

megaflood

Noun

Meaning

megaflood (plural megafloods)

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

Source: en.wiktionary.org

Close letter words and terms