predicted barrage - German English Dictionary