1. A violent attack. 2. An overwhelming outpouring: an onslaught of third-class mail.
ETYMOLOGY:
Alteration (influenced by obsolete slaughte, slaughter) of Dutch aanslag, a striking at, from Middle Dutch aenslach : aen-, on; see an- in Appendix I + slach, a striking.