A grocery store or grocer's shop is a retail shop that primarily sells food, either fresh or preserved. Large grocery stores stock significant amounts of non-food products, such as clothing and household items, blurring the line between grocery stores and supermarkets.