cheap food stand in the street - Spanish English Dictionary