space-based solar power - Français Anglais Dictionnaire