a remote and small convenience store - Español Inglés Diccionario