array of solar cells - Español Inglés Diccionario