Some women who took the drug thalidomide in early pregnancy gave birth to children with serve birth defcets. Which is thalidomide considered to be?

A. antibiotic
B. mutagen
C. vaccine
D. virus