place with many draper's shops - Allemand Anglais Dictionnaire