meaning of lemon peel

1. the rind of a lemon


Related Words

lemon peel |

Developed & Maintained By Taraprasad.com

Treasure Words