English Dictionary
◊ OXALATE
oxalate
n : a salt or ester of oxalic acid