1H-Pyrrole-2-acetic acid, 1-methyl-, ethyl ester 49669-45-6 Ethyl 1-methylpyrrole-2-acetate Ethyl N-methyl-2-pyrroleacetate NSC125654