team of four/more persons - French English Dictionary