Home Chemical Details 68842-58-0
1-(2.5-Dimethyl-pyrrol-3-yl)-3-(2,5-dimethyl-pyrrolium-3-ylidene)-cyclobuten-2-one-4-olate
Monday - Saturday: 9am - 6pm IST
Become a premium member
with us