succenturiate placenta - French English Dictionary