kamus
.
Search
About
lemon_peel
English
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
lemon rind