Serenader /(?)/

Ser·e·nad·er

Serenader

n.
  1. One who serenades.