mastersinger

(noun)

noun

1. A German lyric poet of the late Middle Ages.