stall or stand in a public market - Spanish English Dictionary