oxaloacetates

English

Noun

oxaloacetates

  1. plural of oxaloacetate