a point of departure - Français Anglais Dictionnaire