contract to provide services - Français Anglais Dictionnaire