itatartrate

English

Noun

itatartrate (plural not attested)

  1. A salt of itatartaric acid.