oxalacetate

oxalacetate

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