Delamanid Impurity 2

Delamanid Impurity 2 · CAS 1202875-92-0