OXALATE

Definition of OXALATE

  1. (noun)a salt or ester of oxalic acid