cheap food stall in the street - Español Inglés Diccionario