Keywords: restaurant, dine
As a Noun
1. A place where you can buy and eat a meal. English = restaurant.
2. A formal meal, especially one eaten at a restaurant or one where you have invited people to your home.
As a Verb or Adjective
1. To eat a meal in a restaurant. Idiomatic English = dine out.
2. To eat a formal dinner. English = dine.