placenta membranacea - German English Dictionary