Definition, synonyms and related words
A thalidomide analogue being developed to treat inflammatory diseases.