a team of - French English Dictionary