placentoid - French English Dictionary