forestry producer - French English Dictionary