make a perfect team - French English Dictionary