it runs on solar power - Allemand Anglais Dictionnaire