← DefinitionshareGuessplacentaladjectiveRelating to or having a placenta (the organ that nourishes a developing baby inside the womb).nounA mammal that develops inside its mother's body with a placenta.Antonymsmarsupialnoun