person who sells basic necessities next to general store - Español Inglés Diccionario