palm leaf and resin torch - Alemán Inglés Diccionario