'lemon peel' definitions:

Definition of 'lemon peel'

(from WordNet)
noun
The rind of a lemon [syn: lemon peel, lemon rind]
noun
Strips of lemon peel cooked in sugar and coated with sugar