variants: or have no one to blame but oneself
Definition of have (only) oneself to blame
—used to indicate that the cause or fault lies with oneself and nobody elseShe has only herself to blame for her money problems.
Love words? Need even more definitions?Merriam-Webster unabridged
Words at Play
- Are We Entering 'Uncharted' or 'Unchartered' Waters?
- Complaining About 'Obnoxious'
- 6 Words That Didn’t Always Describe Food
- 'Arrive At' vs. 'Arrive To': A Very Nerdy Analysis
Ask the Editors