CYANURATE Meaning of CYANURATE in English noun a salt of cyanuric acid. Webster English vocab. Английский словарь Webster. 2012