street vendor's stall, usually located in an arcade - Espagnol Anglais Dictionnaire