troubadours

noun
  1. medieval lyric poets and musician-composers, especially from southern France, who wrote and performed songs about courtly love and chivalry
  2. Usage: historical
  3. traveling musicians or singers who perform folk songs or ballads

Examples