mitragliata

Noun

 * 1) round of shots from a machine gun; machine gun fire
 * 2)  impending series of difficulties; barrage