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.