Definition, synonyms and related words
A discontinued drug with neuroprotective effects but undesirable side effects.