predicted barrage - Turkish English Dictionary