shopkeeper
noun /ˈʃɒpkiːpə(r)/
  /ˈʃɑːpkiːpər/
 (also storekeeper especially in North American English)
- a person who owns or manages a shop, usually a small one
- an organization set up to help small shopkeepers
 - the village shopkeeper
 
Oxford Collocations Dictionaryadjective- small
 - independent
 - local
 - …
 
- sell something