produce a masterpiece - Français Anglais Dictionnaire