Meaning of oxalacetate

Definition of oxalacetate

(noun) a salt or ester of oxalacetic acid

Other information on oxalacetate

WIKIPEDIA results for oxalacetate
Amazon results for oxalacetate