woman who has recently given birth - German English Dictionary