rural establishment where basic necessities and alcohol are sold - Español Inglés Diccionario