oxalateEnglish

oxalate

Noun

A salt or ester of oxalic acid

English: oxalate