onslaughts
An onslaught on someone or something is a very violent, forceful attack against them.
The press launched another vicious onslaught on the president.
新闻界对总统发起了新一轮的恶毒抨击。
If you refer to an onslaught of something, you mean that there is a large amount of it, often so that it is very difficult to deal with.
the constant onslaught of ads on TV.
电视上连续不断的大量广告。