wassailer

noun
  1. a person who goes wassailing, especially one who goes from house to house singing carols at Christmas
  2. Usage: traditional; British

Examples