sale of street foods like bread, donuts, pies or sweets - Español Inglés Diccionario