itamalate
English
Noun
itamalate
(
plural
itamalates
)
A
salt
or
ester
of
itamalic acid
.