subplacenta - French English Dictionary