Bombardments, onslaughts (8)
I believe the answer is:
barrages
This clue is a double definition.
'bombardments' is the first definition.
('barrage' can be a synonym of 'bombardment')
'onslaughts' is the second definition.
(I know this)
(Other definitions for barrages that I've seen before include "Bombardments, onslaughts" , "Continuous showers of shell" , "Rapid and continuous deliveries, of gunfire perhaps" .)