Heavy fire in pub to go unchecked? (7)
I believe the answer is:
barrage
'heavy fire' is the definition.
(I've seen this before)
I can't explain the remainder of the clue.
Can you help me to learn more?
(Other definitions for barrage that I've seen before include "Continuous fusillade or a torrent of questions" , "Artillery bombardment; barrier across a river" , "Continuous artillery fire" , "a lot of shells" , "Heavy, continuous fire" .)