rocket barrage - Turkish English Dictionary