solar cell array - Francés Inglés Diccionario