solar cells array - Spanish English Dictionary