food sold at roadside stalls - Francés Inglés Diccionario