placenta duplex - German English Dictionary