goliard

noun
  1. A wandering minstrel, cleric, or entertainer in medieval Europe, often known for satirical or irreverent verse and performance.
  2. Usage: archaic; historical

Examples