solar powered satellite - Allemand Anglais Dictionnaire