curse (someone or oneself) for (something)

(redirected from cursed herself for)

curse (someone or oneself) for (something)

1. To call evil upon one for something they have done. If he ever mistreats my daughter, I will certainly curse him for it.
2. To criticize oneself. In this usage, a reflexive pronoun is used between "curse" and "for." As I sat in the traffic jam, I cursed myself for not leaving the house earlier.
See also: curse
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.

curse someone for something

to damn someone for doing something; to invoke evil upon someone for doing something. She cursed her mother for ever having borne her. Over and over, she cursed herself for ever having come there.
See also: curse
McGraw-Hill Dictionary of American Idioms and Phrasal Verbs. © 2002 by The McGraw-Hill Companies, Inc.
See also:
References in classic literature ?
She lost all interest in the union, and cursed herself for a fool that she had ever been dragged into one.
The secretary at the foreign students' housing office hesitated over Elaine's application and Elaine cursed herself for the bouquet of whiskey on her breath.