renewable energy law - French English Dictionary