itamalate

English

Noun

itamalate (plural itamalates)

  1. A salt or ester of itamalic acid.