inundation

Definition: (noun) An overwhelming number or amount.
Synonyms: deluge, flood, torrent.
Usage: The restaurant owner was faced with an inundation of lawsuits from diners who had been sickened by his eatery's food.
Discuss