grocer
Word family
Synonym discussion
Sense: noun/1
Grocer specifically refers to someone selling food and basic household supplies — the most common everyday shopping context for learners. Shopkeeper is a broader term covering anyone who runs a shop, regardless of what they sell. Greengrocer is narrower: a person who sells only fruits and vegetables, not packaged goods or household items. Store owner is more neutral and common in American English, but it does not specify what kind of store. Retailer is formal and general — it applies to any business that sells goods directly to consumers, from a small corner shop to a large chain. For example: 'The local grocer ordered extra rice before the holiday.' vs. 'The shopkeeper across the street sells stationery and gifts.' vs. 'The greengrocer had beautiful mangoes this morning.'
Etymology
The word grocer comes from the Old French grossier, meaning 'a wholesale merchant' — someone who buys and sells goods in large quantities. Grossier itself comes from gros, meaning 'large.' In medieval Europe, a grossier was a trader who bought bulk shipments of spices, sugar, dried fruits, and other imported goods, then sold smaller amounts to local shops. Over time, the focus shifted from wholesale to retail, and the modern meaning of a person who sells food and household supplies in a shop became standard.