battery power supply systems - Spanish English Dictionary