Online Dictionary and Scrabble Word Finder
(n.) A salt of cyanuric acid.
Cyanurate Cyanuret Cyanuric Cyanuric acid Isocyanuric