Meaning of thalidomide

Definition of thalidomide

(noun) a sedative and hypnotic drug; withdrawn from sale after discovered to cause severe birth defects because it inhibits angiogenesis

Other information on thalidomide

WIKIPEDIA results for thalidomide
Amazon results for thalidomide