HAVE ONESELF TO THANK FOR Meaning of HAVE ONESELF TO THANK FOR in English be the one to blame, be the one responsible Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012