lemon_rindEnglish

lemon peel, lemon rind

Noun

The rind of a lemon

English: lemon peel, lemon rind

English words with similar meanings

Show 1 words