Dine out has 2 different meanings across 1 category:
Verb
eat at a restaurant or at somebody else's home
To have dinner away from one's house, usually at a restaurant.