renewables - French English Dictionary