female having recently given birth - German English Dictionary