be to blame (for something)

idiomPart ofblame

be to blame (for something) — idiom

1. To be the person or thing that caused something bad to happen.

1.idiom
Definition

To be the person or thing that caused something bad to happen.

Example

The driver was to blame for the car crash.

Is the bad weather to blame for the flight delay?