tartrate

Noun
  1. A salt or ester of tartaric acid (synset 114979698)

Found on Word Lists

Other Searches