23186-89-2

23186-89-2 structure
23186-89-2 structure

Name 4-((2-((4-((2-Hydroxyethoxy)carbonyl)benzoyl)oxy)ethoxy)carbonyl)benzoic acid
Molecular Formula C20H18O9
Molecular Weight 402.35