food sold at roadside stalls - Alemán Inglés Diccionario