From English-French FreeDict Dictionary ver. 0.1.6: peel /piːl/ 1. dépouiller 2. coque, écorce
peel /piːl/ 1. dépouiller 2. coque, écorce