Top Suppliers:I want be here

26590-06-7

26590-06-7 structure
26590-06-7 structure

Name 1,3-Butadiene, ethenylbenzene, methyl 2-methyl-2-propenoate, 2-propenoic acid polymer
Molecular Formula (C8H8.C5H8O2.C4H6.C3H4O2)x