pyruvate - English Synonyms Dictionary