meaning of trading post

1. a retail store serving a sparsely populated region; usually stocked with a wide variety of merchandise


Related Words

trading post |

Developed & Maintained By Taraprasad.com

Treasure Words