Christmas pudding has 2 different meanings across 1 category:
Noun
a rich steamed or boiled pudding that resembles cake
A rich dessert traditionally eaten at Christmas, made from dried fruit and nuts.