A teratogen is a chemical which may cause genetic mutations or malformations in the developing foetus.