Word info

idebenone

Noun

Meaning

idebenone (uncountable)

English Wikipedia has an article on:idebenoneWikipedia
A drug developed to treat Alzheimer's disease and other cognitive defects, but now being investigated for treatment of neuromuscular diseases.

Source: en.wiktionary.org

Close letter words and terms