Oxalate /(?)/

Ox·a·late

Oxalate

n.
  1. A salt of oxalic acid. (Chem.)