'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