A diner is a person who dines. a dinner is a event at which people dine