Now Playing
Ambient Radio

Keep Learning?

Sign in to continue practicing.

deluge

noun / verb
(noun) a severe flood; an overwhelming amount of something
(verb) to inundate with a great quantity of something; to flood
Think of "De-HUGE". A deluge is a HUGE amount of water or things.