storage (impounding) reservoir - German English Dictionary