oxalacetates

noun
  1. Plural of oxalacetate; salts or esters of oxalacetic acid, or the ionized form of oxalacetic acid found in cells.
  2. Usage: biochemistry; technical

Examples