non-renewable energy source - French English Dictionary