renewable energy resource - Français Anglais Dictionnaire