stall or stand in a public market - Español Inglés Diccionario