oxaloacetateEnglish

oxalacetate, oxaloacetate

Noun

A salt or ester of oxalacetic acid

English: oxalacetate, oxaloacetate

English words with similar meanings

Show 1 words