verb
blames; blamed; blaming
[+ obj] :to say or think that a person or thing is responsible for something bad that has happened
blame the messenger
have yourself to blame
If you have only yourself to blame or have no one to blame but yourself, then something is your fault and nobody else's.
not blame
If you say that you wouldn't/don't/can't blame someone or can hardly blame someone, you think that person has a good reason for doing something.
to blame
responsible for something bad :deserving to be blamed for something.
noun
[noncount] :responsibility for something that fails or is wrong
usually used with the