I think a miscarriage is early on in the pregnancy when the baby is still a fetus and a stillborn is when the baby is at term and is not alive at birth. 🙁
A miscarriage is when the body aborts the baby naturally on its own. A stillborn is when a mother goes through full labor and delivery and the baby unfortunately is not alive after the birth process.