Top Suppliers:I want be here

29368-34-1

29368-34-1 structure
29368-34-1 structure

Name 3-(3,4-Dihydroxyphenyl)propanoic acid 21α-hydroxy-β-serrata-14-ene-3β-yl ester
Molecular Formula C39H58O5
Molecular Weight 606.87482