English Dictionary
◊ TARSAL
tartrate
n : a salt or ester of tartaric acid