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