produce technology - French English Dictionary