oxalacetate

Explore definitions, synonyms, and language insights of oxalacetate

Definitions

Noun
a salt or ester of oxalacetic acid

More General Terms