placenta duplex - French English Dictionary