benzoate

Noun
  1. Any salt or ester of benzoic acid (synset 114799226)

Found on Word Lists

Other Searches