start an endeavor or business - Français Anglais Dictionnaire