trading post
Explore definitions, synonyms, and language insights of trading post
Definitions
Noun
a retail store serving a sparsely populated region; usually stocked with a wide variety of merchandise