a fixed place in a market/street where salespeople trade their products - Spanish English Dictionary