Dictionary.com
definitions
  • synonyms

cyanurate

[sahy-uh-noo r-eyt, -it, -nyoo r-]
noun
  1. the salt or ester of cyanuric acid.
Show More

Origin of cyanurate

Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018