lemon_peelEnglish

lemon peel, lemon rind

Noun

The rind of a lemon

English: lemon peel, lemon rind

Strips of lemon peel cooked in sugar and coated with sugar

English: lemon peel

English words with similar meanings

Show 1 words