looks like a market place - Français Anglais Dictionnaire