Origin: Germanic Old English suffix
Onslaught has 4 different meanings across 1 category:
a sudden and severe onset of trouble
"After months of rain, we faced an onslaught of hail that damaged our entire garden in minutes."
the rapid and continuous delivery of linguistic communication (spoken or written)
"a barrage of questions"
"a bombardment of mail complaining about his mistake"
A fierce attack.
"The sudden onslaught of rain forced us to run for cover before we could even set up our picnic."