placentiforme - French English Dictionary