small, run-down stall or store - Español Inglés Diccionario