have a past to contend with - Français Anglais Dictionnaire