Een embryo is een ongeboren nageslacht in de vroege ontwikkelingsstadia, terwijl een foetus een ongeboren nageslacht is in de latere ontwikkelingsstadia. De term 'embryo' wordt gebruikt tot het einde van de achtste week van ontwikkeling, terwijl de term 'foetus' wordt gebruikt vanaf de negende week van ontwikkeling tot aan de geboorte.