lemon peel

Noun
  1. The rind of a lemon (synset 107754736)
  2. Strips of lemon peel cooked in sugar and coated with sugar (synset 107616746)

Found on Word Lists

Other Searches