bearing/keeping this situation in mind - Français Anglais Dictionnaire