Meaning: 1 a great flow of water or of something that overwhelms <a deluge of thanks and appreciation for the returning troops> — see flood 2 a steady falling of water from the sky in significant quantity <the exiting moviegoers were caught in the deluge without umbrellas> — see rain1