array of solar cells - Francés Inglés Diccionario