Webster's Revised Unabridged Dictionary · 1913

Oxalate

Oxalate , noun

[Compare French oxalate. See Oxalic.]

(Chemistry) A salt of oxalic acid.