array of solar cells - Turc Anglais Dictionnaire