idebenone
English
Noun
idebenone
(
uncountable
)
A
drug
developed to treat
Alzheimer's disease
and other
cognitive
defects
, but now being investigated for treatment of
neuromuscular
diseases
.