What is Teratogen?

Teratogens are things that can cause birth defects. A few examples of teratogens are alcohol, drugs, medications and diseases. This is only a few I am sure that there are many more things that can effect birth defects.