Online Dictionary and Scrabble Word Finder
(n.) A salt of oxaluric acid.
Oxaluramide Oxalurate Oxaluric