predicted barrage - French English Dictionary