place of merchant stores - Allemand Anglais Dictionnaire