team play - French English Dictionary