to team up - Français Anglais Dictionnaire