Definitions English

  • Of or pertaining to the placenta, or to the Placentalia
  • Having a placenta
  • Any animal that is a member of the Placentalia