Dinner is the primary meal of the day, eaten between noon and the evening. It may or may not take the place of Lunch, which is a light meal taken during the middle of the day (noon). Supper is a light evening meal, possibly eaten after Dinner.
Please keep these straight people.
Your kind pedant.