small store where basic consumer goods are sold - Spanish English Dictionary