place with many draper's shops - Turc Anglais Dictionnaire