OXALACETATE

Scrabble 20 Words With Friends 22

Definition

  1. noun a salt or ester of oxalacetic acid. — synonyms: oxaloacetate

See all 143 words you can make from OXALACETATE →

← Unscramble different letters