solar electric power generation - Spanish English Dictionary