oxaloacetate

Noun
  1. A salt or ester of oxalacetic acid (synset 114995204)

Found on Word Lists

Other Searches