Onslaught

/ˈɒn.slɔːt/

Slang Meanings

Overwhelming situation or challenge.
I just can't handle the onslaught of deadlines right now.
A barrage of emotional experiences.
He was hit with an onslaught of nostalgia when he visited his hometown.