Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
cyanurate
in English
cyanurate
Definitions
Noun
a
compound
derived
from
cyanuric
acid
the
anion
formed
by
deprotonating
cyanuric
acid