modest impromptu stall on the street where different items are sold - Español Inglés Diccionario