solar cell array - Spanish English Dictionary