OXALACETATE

Definition of OXALACETATE

  1. (noun)a salt or ester of oxalacetic acid