Definitions Found:

DELUGE, to flood (to inundate (to fill with overflowing abundance))