Oxalurate
/(?)/
Ox·a·lur·ate
Oxalurate
n.
A salt of oxaluric acid.
(Chem.)