storage (impounding) reservoir - French English Dictionary