rural establishment where basic necessities and alcohol are sold - Espagnol Anglais Dictionnaire