Mesoxalate /(?)/

Mes·ox·a·late

Mesoxalate

n.
  1. A salt of mesoxalic acid. (Chem.)