a traveller or an itinerant merchant or trader

Translation:
English
Add