palm leaf and resin torch - German English Dictionary