English Dictionary
◊ OXALACETATE
oxalacetate
n : a salt or ester of oxalacetic acid [syn: {oxaloacetate}]