store that sells essential items - Español Inglés Diccionario