definition of a teratogen

A teratogen is any substance or factor that can cause birth defects or developmental abnormalities in a developing fetus when it is exposed to it during pregnancy. Teratogens can include drugs, chemicals, infections, and environmental factors.