Definition of oxalate

Definition of oxalate
  1. oxalate Noun Any salt or ester of oxalic acid.
Need more help? Try our forum NEW