To eat a meal, especially in a formal setting.
भोजन करना
English Usage: They love to dine at fancy restaurants on weekends.
Hindi Usage: वे सप्ताहांत पर शानदार रेस्टोरेंट में भोजन करना पसंद करते हैं।
The main meal of the day, typically eaten in the evening.
रात का खाना
English Usage: We had a lovely dinner at the new restaurant.
Hindi Usage: हमने नए रेस्टोरेंट में एक शानदार रात का खाना खाया।