76628-84-7
3-[4-(4-methoxybenzylidene)-2,3-dioxopyrrolidin-1-yl]propanoic acid
Product Code:
1464099
Molecular Formula:
C15H15NO5
Molecular Weight:
289.28
Order 76628-84-7