oxalacetate
oxalacetate
n.
a salt or ester of oxalacetic acid.
(Chem.)