placentate









placentate


adjective

  1. having a placenta.
53 queries 0.548