oxalacetate

noun

a salt or ester of oxalacetic acid.

noun

a salt or ester of oxalacetic acid