energy supply systems - Spanish English Dictionary