Ate dinner or a formal meal, usually in a restaurant or someone's home.
From Old French 'disner', meaning to break a fast, from 'dis-' + 'jeune' (breakfast or fasting). By medieval times it referred specifically to the main meal of the day.
Try Another Word