onslaught/ ˈɒnslɔːt /

1.noun[c] 

麻烦开始,困难之初

2.noun[c] [Military] 

突袭,猛攻

3.noun[c] 

言语讨伐,一阵辱骂