motor-racing team - French English Dictionary