small store selling some product - Español Inglés Diccionario