Word
oxalacetate, n.
(oxalacetates)
a salt or ester of oxalacetic acid
<noun.substance>
oxalacetate
oxaloacetate
semantic pointers
hypernym
salt