troubadour

troubadour n

Fr.

  1. Bard; singer; one who plays a musical instrument; French medieval lyric poet who expresses courtly love; [fig.] songbird.
  2. Harper; harpist; psalmist; song writer; one who composes and performs lyric poems; musician who plays a stringed instruments while singing.