Noun lemon peel has 1 sense
  1. lemon peel, lemon rind - the rind of a lemon
    --1 is a kind of peel, skin
    --1 is a part of lemon
    --1 has substances: lemon oil
    --1 has particulars: lemon zest
,
TOP