glycerate in French glycerate in French glycérate noun (organic chemistry) Any salt or ester of glyceric acid Add to Flashcards