2,4-Ddifluorophenylacetic acid [81228-09-3] 98%2,4-Ddifluorophenylacetic acid [81228-09-3] 98%SKU: 81228093Add to Quote