machinga

Etymology
From, a small ethnic group living on the southern Indian Ocean coast of , whose members are known to work in the cities as itinerant traders.

Noun

 * 1)  A street vendor; a hawker.