What is the full meaning of oxalacetates
OXALACETATE, a salt or ester of oxaloacetic acid, also OXALOACETATE [n]
Example of the word oxalacetates placed on a Scrabble board.