Supermarket
There are a range of different types and sizes of grocery stores.  Some grocery stores are small community stores with a limited range of items.  Other grocery stores are large, with a wide selection of food items.