A street vendor or roving merchant, especially in Spanish or Latin American contexts; someone who travels selling goods.
From Spanish/Italian 'ambulante,' derived from Latin 'ambulans' (walking, roving). The term describes merchants who literally walk from place to place selling wares.
Try Another Word