DL-2-Hydroxybutanedioic acid [617-48-1] 98%DL-2-Hydroxybutanedioic acid [617-48-1] 98%SKU: 617481Add to Quote