troubadour
noun
[ ˈtruːbədɔː ]
• a French medieval lyric poet composing and singing in Provençal in the 11th to 13th centuries, especially on the theme of courtly love.
Origin:
French, from Provençal trobador, from trobar ‘find, invent, compose in verse’.