Entertainment / Literature / Minnesänger: Any German minstril who writes poems and songs about courtly love in the medieval period. He is usually considered the German equivalent of the French troubadour.
Search Google for Minnesänger: