A store which sells a large variety of useful things, without specializing highly in any particular type of merchandise, and which is not departmentalized
A retail store, usually located in a rural community, that sells a wide variety of merchandise but is not divided into departments. a shop that sells a wide variety of goods, especially one in a small town