(usually with negatives) ( informal ) to refuse or criticize sth that is given to you for nothing
LOOK A GIFT HORSE IN THE MOUTH
Meaning of LOOK A GIFT HORSE IN THE MOUTH in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005