The placenta develops from trophoblast cells of the embryo. It forms chorionic villi which branch into tertiary villi containing fetal blood vessels. The placenta supports fetal growth through nutrient and gas exchange between maternal and fetal blood across the thin placental membrane. It also produces hormones like HCG, progesterone and estrogen essential for maintaining pregnancy. The mature placenta has a fetal side and a maternal side with cotyledons and septa. It transfers nutrients, gases, antibodies and metabolites while acting as a barrier and producing hormones throughout gestation. Exposure to certain chemicals, drugs or infections during pregnancy can potentially cause fetal abnormalities known as teratogenesis.