trading post

Noun
  1. A retail store serving a sparsely populated region;
    Usually stocked with a wide variety of merchandise (synset 103123854)

Other Searches