oxalate

definition: a salt or ester of oxalic acid
example:
speech part: noun
synonyms:

How oxalate is being used?