cyanurate Hear it!

cyanurate Definition

cya·nu·rate (sī′ə nyo̵orāt′, -it)

noun

a salt or ester of cyanuric acid

Etymology: cyanuric (acid) + -ate