street vendor's stall, usually located in an arcade - Spanisch Englisch Wörterbuch