Definitions of Christmas carol:

  • noun:   joyful religious song celebrating the birth of Christ