Meaning of oxalate

Definition of oxalate

(noun) a salt or ester of oxalic acid

Other information on oxalate

WIKIPEDIA results for oxalate
Amazon results for oxalate