translate English to French: C. Renewable energy
Sources d'énergie renouvelables