What is the meaning of Teratogen?

Any agent or substance which can cause malformation of an embryo or birth defects.

teratogenic, causing the appearance of malformations.

teratogen

teratogenic

Source: wiktionary.org