modest impromptu stall on the street where different items are sold - Espagnol Anglais Dictionnaire