tartrate
tartrate
English
Noun
Ad
Definition
Any salt or ester of tartaric acid.
Etymology
From tartaric acid + -ate (“salt or ester”).
Ad
tartrate
Any salt or ester of tartaric acid.
From tartaric acid + -ate (“salt or ester”).