a barrage of squirrels just took out the whole electric grid in the county
a group of suicidal squirrels that attack one power pole at once
"a barrage of squirrels just took out the whole electric grid in the county" What is the definition of "barrage"?