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. in some dialects and especially in british english, supper can also refer to a light meal or snack that is eaten late in the evening.