lemon-peel

Nouns

  • (n) the rind of a lemon lemon rind,
  • (n) strips of lemon peel cooked in sugar and coated with sugar

Synonyms

lemon rind

Words of close approximity