rocket barrage - French English Dictionary