An agent (“thing”) that causes a birth defect and that is non-genetic is known as:

poisonous substance
teratogen
drug overdose
alcoholic abuse

The correct answer is: teratogen