having recently given birth - French English Dictionary