DELUGES
“DELUGES” is a valid word.
9
Scrabble points
12
Words with Friends
7
letters
Definition
DELUGES is a form of DELUGE
noun
- an overwhelming number or amount
- a heavy rain
- the rising of a body of water and its overflowing onto normally dry land