Answer by
Linguista (53)
Both of these words are correct. The word "dinner" is more used and known in American English and means - evening meal, whereas in Brittish English the word "dinner" is used for midday meal and the word "supper" for evening meal.