2407432-23-7 | Ethyl α,α-difluoro-2-formylbenzeneacetate | AOBChem