Meaning of goliard

Definition of goliard

(noun) a wandering scholar in medieval Europe; famed for intemperance and riotous behavior and the composition of satirical and ribald Latin songs

Other information on goliard

WIKIPEDIA results for goliard
Amazon results for goliard