I'm seeing lots of posts about when people eat their main meal on Christmas day. And everyone of course eats at different times, which is normal, but everyone also calls it something different (lunch, supper, tea, dinner, etc etc etc!). I've lived in the UK for more than two decades and I still can't make sense of what distinguishes these terms and meal times. Is it all down to regional differences, or is there a generational (or class?) aspects as to whether people call it dinner or supper? Please help me make sense of one of the last remaining enigmas of life in the UK!