implacentate
Not placentate; lacking a placenta.
Adjective
Not placentate; lacking a placenta.