Noun Definition

oxalate

1.Definition: a salt or ester of oxalic acid

Category: General