Online English Dictionary

Home

Oxalurate


n.

A salt of oxaluric acid.


© 2009 Dammam Community College