Idebenone (substance)
Supplier: international · SCTID 429666007
Central nervous system agent Quinone and/or quinone derivative