lemon extract

Noun
  1. A flavoring made from (or imitating) lemons (synset 107844251)

Other Searches