small commercial or industrial establishment - Espagnol Anglais Dictionnaire