placenta membranacea - Turkish English Dictionary