lemon peel Meaning, Definition & Usage

  1. noun the rind of a lemon
    lemon rind.
  2. noun strips of lemon peel cooked in sugar and coated with sugar

WordNet