have someone to thank (for something) - definition and synonyms

phrase
  1. 1
    used in a positive way to say who is responsible for something good

    Thousands of Australians have Dr. Chang and his team to thank for being alive today.

  2. 2
    used in a negative way to say who you blame for something bad

    I suppose I have you to thank for this mess.

See also main entry: thank