small, run-down stall or store - Espagnol Anglais Dictionnaire