minnesinger
noun
°In 12th-14th century Germany, a peripatetic musician, often performing songs of courtly love.