palm syrup - German English Dictionary