Saccharate
/(?)/
Sac·cha·rate
Saccharate
n.
A salt of saccharic acid.
(Chem.)