small, run-down stall or store - Spanish English Dictionary