Definition: 1. (organic chemistry) tartrate
Show more information about tartrate
Search took: 1.38 ms