contracts worth millions - Français Anglais Dictionnaire