2,5-dioxopyrrolidin-1-yl 3-ethynylbenzoate

2,5-dioxopyrrolidin-1-yl 3-ethynylbenzoate · CAS 1431221-81-6