In modern use dinner and supper both usually refer to the main meal of the day eaten in the evening, with dinner being the slightly more formal word. Formerly, dinner typically referred to a main meal eaten in the middle of the day, while supper referred to a light meal eaten in the evening. That meaning of supper is still current in British English and among some speakers of American English.