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