Heavy bombardment (7)
I believe the answer is:
barrage
'heavy bombardment' is the definition.
(I've seen this before)
This is the entire clue.
(Other definitions for barrage that I've seen before include "Heavy, continuous fire" , "Long bust of fire - dam" , "Sustained fire" , "Volley" , "Cannonade" .)