array of solar cells - Français Anglais Dictionnaire