Oxalurate /(?)/

Ox·a·lur·ate

Oxalurate

n.
  1. A salt of oxaluric acid. (Chem.)