Webster's Revised Unabridged Dictionary · 1913
Oxalurate
Copy link
Oxalurate
, noun
(Chemistry)
A salt of oxaluric acid.
↑