place with many draper's shops - Français Anglais Dictionnaire