GeneralConnection.comDictionary
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