Definition of glycerate

Definition of glycerate
  1. glycerate Noun Any salt or ester of glyceric acid
Need more help? Try our forum NEW