lemon peel

1. (noun) the rind of a lemon
Synonyms: lemon rind
Related Words: lemon zest, peel



Terms and Conditions of Use / Copyright Notice