it runs on solar power - Français Anglais Dictionnaire