YourDictionary

oxalate medical definition

noun
A salt or ester of oxalic acid.

Learn more about oxalate

link/cite print suggestion box