oxalate ( synonym found)

Definition of oxalate:

°Any salt or ester of oxalic acid.

Back to Top