place of merchant stores - Français Anglais Dictionnaire