Dictionary.com
Thesaurus.com

cyanurate

American  
[sahy-uh-noor-eyt, -it, -nyoor-] / ˌsaɪ əˈnʊər eɪt, -ɪt, -ˈnyʊər- /

noun

  1. the salt or ester of cyanuric acid.


Etymology

Origin of cyanurate

cyanur(ic acid) + -ate 2