oxaluric acid
noun
ox·al·uric acid
Definition of oxaluric acid
: a crystalline acid NH2CONHCOCOOH obtained in the form of salts by the action of alkalies on parabanic acid
Keep scrolling for more