troubadour
/ˈtruːbədɔːr/Definitions
1. noun
A medieval poet or minstrel who sang of chivalry and love, often traveling from place to place.
“The troubadour’s ballad was a classic of medieval French literature.”
2. noun
A person who travels from place to place, singing or reciting poetry, especially one who is a wandering minstrel.
“The troubadour wandered through the countryside, singing folk songs to anyone who would listen.”
3. noun
A person who is a wandering musician or poet, often romantic or bohemian in style or spirit.
“The young artist was a modern-day troubadour, singing about social justice in his songs.”