YourDictionary

cyanurate

noun

a salt or ester of cyanuric acid

link/cite print suggestion box