barrage rocket - Turkish English Dictionary