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

teratogen

teratogenic

teratogen

Source: wiktionary.org