renewable natural resource - French English Dictionary