Definition, synonyms and related words
A novel neuroprotective agent being investigated for the treatment of neurodegenerative disorders.