Substances or medications that help lower high levels of blood sugar.
If you need to purchase chemical raw materials, submit your demand information to get the latest quotations.
1-(2-(INDOL-3-YL)-ACETYL)-4-(4-TOLUENESULPHONYL)SEMICARBAZIDE