Loading page
lemon peel is a noun meaning "the rind of a lemon". It carries 2 recorded senses.
the rind of a lemon
strips of lemon peel cooked in sugar and coated with sugar
Definitions, synonyms and semantic relations for lemon peel come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.