caravaneer
/ˌkærəˈvɑːniər/Definitions
1. noun
A member of a caravan or a person who travels in a caravan, especially one who engages in trade or commerce.
“The caravaneer had been traveling through the desert for weeks, selling goods to the local tribes.”