Troubadour

A troubadour is a traveling performer. A troubadour is a person who performs musical performances for the people of the town. They also make instruments for themselves and for other people.