"trading post" - Details

English Term:
trading post
Arabic Term:
مكان التداول، مركز تبادل
Arabic Definition:

.