natural resource taxation - French English Dictionary