placentate - French English Dictionary