emergency barrage - German English Dictionary