GeneralConnection.com
➔
Dictionary
barrage fire
Noun
1. barrage
1. battery, bombardment, shelling, fire, firing
Usage