troubador
/ˈtruːbædɔːr/; also /ˈtruːbədɔr/Definitions
1. noun
a medieval poet or musician who sang or recited stories, especially of chivalrous deeds, often accompanying themselves on a guitar or other instrument
“The troubadour’s performances of medieval ballads were incredibly popular.”
2. noun
a person, especially a singer or musician, who travels from place to place performing music, especially folk music, often with a romantic or nostalgic theme
“The young singer was a modern-day troubadour, traveling from town to town with his guitar.”