Meaning of “thank sb for sth” in the English Dictionary

british dictionary

"thank sb for sth" in British English

See all translations

thank sb for sth

If you thank someone for something, you mean that they are responsible or to blame for it:

You can thank John for the mess we're in.

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