storm reservoir - German English Dictionary