Webster's Revised Unabridged Dictionary · 1913

Oxalurate

Oxalurate , noun

(Chemistry) A salt of oxaluric acid.