I saw a sentence in a book:
When George heard that the meal was on the house, he went to thank the restaurant owner for the free food.
The sentence does not make sense to me. I tried Google translating to other languages, but did not work as well.
Is there a specific idiom or phrase that I'm not familiar with?
Can anyone help me with this?