Online Dictionary and Scrabble Word Finder
(n.) A salt of oxalic acid.
Binoxalate Mesoxalate Oxalan Oxalantin Oxalate