Definition:

deluge