GeneralConnection.com
➔
Dictionary
barrage
Noun
1. outpouring
2. onslaught, language, linguistic communication, barrage fire
Verb
1. battery, bombardment, shelling, fire, firing, attack
1. round, assail, lash out, snipe, assault
Usage