Meaning of lemon peel
Definition of lemon peel
(noun)
the
rind
of a
lemon
strips of
lemon
peel
cooked
in
sugar
and
coated
with
sugar
Other information on lemon peel
WIKIPEDIA results for
lemon peel
Amazon results for
lemon peel
Tweet