female having recently given birth - Turkish English Dictionary