barraging - German English Dictionary