separate retail establishment - Espagnol Anglais Dictionnaire