Meaning of “have sb to thank (for sth)” in the English Dictionary

british dictionary

"have sb to thank (for sth)" in British English

See all translations

have sb to thank (for sth)

If you have someone to thank for something, that person is responsible or to blame for it:

You have John to thank for this problem.

(Definition of “have sb to thank (for sth)” from the Cambridge Advanced Learner’s Dictionary & Thesaurus © Cambridge University Press)