(firing) barrage - French English Dictionary