looks like a market place - French English Dictionary