gift horse
📖 generalMeaning
A gift, especially one that is free or unexpected, that one should not criticize or scrutinize too closely. (Usually in the phrase 'Don't look a gift horse in the mouth').
Literal Meaning
An actual horse received as a present.
Example
“He complained about the free tickets, but I told him not to look a gift horse in the mouth.”