Meaning of cyanuric acid

Definition of cyanuric acid

(noun) a trimer of cyanic acid

Other information on cyanuric acid

WIKIPEDIA results for cyanuric acid
Amazon results for cyanuric acid