rocket barrage - German English Dictionary