What is the meaning of the word "onslaught"?

Definitions:

  1. an attack against an enemy copy to clipboard noun
    • The onslaught lasted 12 hours before the opposing forces capitulated. copy to clipboard

Synonyms: