partnership and technology transfer department - French English Dictionary