a simultaneous discharge of artillery or other guns in a battle:a deafening salvo of shots rang outanother salvo crashed nearer to the German positions
a number of weapons released from one or more aircraft in quick succession.
a sudden, vigorous, or aggressive act or series of acts:the pardons provoked a salvo of accusations