'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