minstrel

noun
  1. a traveling musician or singer in medieval times who performed songs and stories
  2. Usage: historical
  3. a performer in blackface entertainment shows popular in 19th-century America
  4. Usage: historical; offensive

Examples