thin skin of almonds or other fruit - Francés Inglés Diccionario