Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

oxalurate Definition

Cancel
oxalurate
noun
A salt of oxaluric acid

Words Related to oxalurate!

oxalurate Examples by Brain Bank Users