What is the meaning of placenta in English?

Learn vocabulary with pictures as well as definitions of placenta in English

Learn in

See more

n. placenta

Definition of placenta in English

Temporary vascular organ that is attached to the uterus, which contains the foetus and allows the exchange of nutrients and waste with the mother.