VariousWords beta
Noun
Definition: An experimental immunomodulator being investigated as an oral treatment for multiple sclerosis.
VariousWords beta
Definition: An experimental immunomodulator being investigated as an oral treatment for multiple sclerosis.