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