to team up - French English Dictionary