team of professors - French English Dictionary