solar cells array - Alemán Inglés Diccionario