Definitions Found:

having no placenta also IMPLACENTAL