modest impromptu stall on the street where different items are sold - Spanisch Englisch Wörterbuch