Home Chemical Details 24939-67-1
2-Heptadecyl-3H-pyrazolo[1,5-a]benzimidazole-6-sulfonic acid
2-heptadecyl-3H-pyrazolo[1,5-a]benzimidazole-6-sulphonic acid
Monday - Saturday: 9am - 6pm IST
Become a premium member
with us