on board energy storage - French English Dictionary