Meaning of oxalacetate
Definition of oxalacetate
(noun)
a
salt
or
ester
of oxalacetic
acid
Other information on oxalacetate
WIKIPEDIA results for
oxalacetate
Amazon results for
oxalacetate
Tweet