solar array panel - Spanish English Dictionary