Meaning of oxalate
Definition of oxalate
(noun)
a
salt
or
ester
of
oxalic
acid
Other information on oxalate
WIKIPEDIA results for
oxalate
Amazon results for
oxalate
Tweet