tartronic acid

Noun

 * 1)  An organic acid obtained by reduction of mesoxalic acid.