on board energy storage - Spanish English Dictionary