on-board power supply - Spanish English Dictionary