troubadour
Pet Name
troubadour
Origin
Meaning
one of a class of medieval lyric poets who flourished principally in southern France from the 11th to 13th centuries, and wrote songs and poems of a c
More Info about troubadour
No more information.
Pet Name Themes contains troubadour