palm leaf and resin torch - Francés Inglés Diccionario