dinner and supper are both used to refer to the main meal of the day, and especially to that meal as eaten in the evening. supper is used especially when the meal is an informal one eaten at home, while dinner tends to be the term chosen when the meal is more formal.