place of merchant stores - Turc Anglais Dictionnaire