diner

noun
  1. a person who is eating a meal, especially at a restaurant
  2. a small, informal restaurant, typically serving simple American food

Examples