I asked this question because once I said to my daughter "would you like to eat out?" and then she replied "I want to eat in". Noone taught her "eat in", she just deduced it because "in" is opposite of "out". I didn't know what "eat in" means.
Most people know what "to eat out" mean
◊ To eat out: is to dine at a restaurant rather than at home.
We like to eat out on Fridays.
However, some dictionaries say
To eat in: is to dine at home.
Let's eat in tonight.
other dictionaries say
eat in: to eat food in a restaurant rather than buying it to take away
Gaby's offers food to eat in, as well as takeaway and a delivery service.
So,
Does "eat in" mean "to eat at home" or "to eat in a restaurant"?
And when do we say "eat in"?