Which of the choices is a role of the placenta during pregnancy?

a. progesterone secretion
b. stimulates ovulation
c. estrogen secretion to maintain the uterine lining
d. waste exchange between mother and foetus.