gleeman

noun
  1. a medieval traveling musician or minstrel who performed songs and stories
  2. Usage: archaic; historical

Examples