The Collaborative International Dictionary
Oxalurate
Oxalurate \Ox`a*lur"ate\, n. (Chem.) A salt of oxaluric acid.
Wiktionary
oxalurate
n. (context chemistry English) A salt of oxaluric acid.