1 inundation, deluge, overflow(ing), débâcle:
The hurricane was accompanied by a devastating flood.
2 torrent, cataract, freshet, overflow, stream, spate:
A flood of lava poured down the mountain.
3 abundance, deluge, overflowing, surge, outpouring, torrent, tide, tidal wave, stream, rush, flow, glut, surfeit, satiety, profusion, over-abundance, superabundance, nimiety, plethora, excess, surplus, superfluity:
A flood of invective poured from her lips.
4 inundate, submerge, overflow, swamp, immerse, deluge, pour over, drown:
The water flooded everything in the basement.
5 overwhelm, glut, oversupply, saturate, choke:
The market is being flooded with cheap imitations.
6 sweep, flow, swarm, surge, rush, crowd, pour:
As soon as the doors opened, the people flooded in.
7 permeate, fill, engulf, cover, pour into or throughout or over:
I open the curtain and sunlight floods the room.