kamus
.
Search
About
tartrate
English
tartrate
Noun
A salt or ester of tartaric acid
English: tartrate