'thalidomide' definitions:

Definition of 'thalidomide'

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