palm leaf and resin torch - Deutsch Englisch Wörterbuch