place with many draper's shops - Turkish English Dictionary