solar cells array - Espagnol Anglais Dictionnaire