Father Christmas

Father Christmas  {n.},  {British}
The joyful spirit of Christmas; Santa Claus.
English children look forward to the visit of Father Christmas.
Categories: British noun

'Father Christmas' on video