Oxalate - Definition

oxalate

n 1: a salt or ester of oxalic acid

Look up another word