thalidomideEnglish

thalidomide

Noun

A sedative and hypnotic drug, withdrawn from sale after discovered to cause severe birth defects because it inhibits angiogenesis

English: thalidomide