Teratogens are substances that may cause birth defects via a toxic effect on an embryo or foetus.