CompareWords
Compare
Glycerate
Definition:
(n.) A salt of glyceric acid.