sale of street foods like bread, donuts, pies or sweets - German English Dictionary