Meaning : An overwhelming number or amount.
Example :
A flood of requests.
A torrent of abuse.
Synonyms : flood, inundation, torrent
Meaning : The rising of a body of water and its overflowing onto normally dry land.
Example :
Plains fertilized by annual inundations.
Synonyms : alluvion, flood, inundation