Have dinner.
Meaning: This means to eat the main meal of the day. It's like saying, Eat the food that is served for the main meal of the day.
Choice of Words: Have means to possess or own something. Dinner is the main meal of the day, typically eaten in the evening. When you put them together, "Have dinner" means to eat the main meal of the day.
No related expressions found.
Related Expressions