placentoma - French English Dictionary