Oxalurate


(n.) A salt of oxaluric acid.



Similar Words:

Oxaluramide   Oxalurate   Oxaluric