separate retail establishment - Allemand Anglais Dictionnaire