rechargeable energy storage system (abbr.: ress) - French English Dictionary