GeneralConnection.comDictionary
onslaught
Noun

1. trouble
2. attack
3. onset, onrush, operation, military operation, barrage
3. outpouring, language, linguistic communication
Usage