bearing/keeping this situation in mind - French English Dictionary