small store where basic commodities are sold - Español Inglés Diccionario