We (we're Yorkshire through and through) have our dinner at lunchtime and tea at tea-time (around 5pm). For us, afternoon tea would be a pot of tea, sandwiches and cake between 3-4pm but all we have at 3pm is a cuppa. But sometimes when I refer to our dinner I have to elaborate for clarity and say we have our dinner at lunchtime. A few years ago I invited an Italian friend, recently arrived in England, to 'Sunday dinner'. We came out of church together, I'd set the table at home and the meat etc was in the oven - but she had thought I meant the evening and she was not actually free at lunchtime. We had to postpone for a week. I tried to explain about lunch, dinner, tea, afternoon, supper but it all got very complicated.