natural resource consultant - French English Dictionary