glycerate
noun
glyc·er·ate
| \ ˈglisəˌrāt\
plural -s
Definition of glycerate
: a salt or ester of glyceric acid
Keep scrolling for more