to carry on business - Français Anglais Dictionnaire