Saccharate /(?)/

Sac·cha·rate

Saccharate

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