woman who has recently given birth - Turkish English Dictionary