curse (oneself) for (something)
To criticize oneself. As I sat in the traffic jam, I cursed myself for not leaving the house earlier. As drowsiness set in, I cursed myself for not having a second cup of coffee before the meeting. Of course I cursed myself when I knocked that stack of books over in the middle of the lecture! How embarrassing!
curse (someone) for (something)
To call evil upon someone for something they have done. If he ever mistreats my daughter, I will certainly curse him for it. I swear, the woman who lives on the corner is a witch, and she cursed me after my ball went into her flowers! That's why all this bad stuff has been happening to me! Don't worry, I cursed that jerk for cheating on me, so his future relationships are doomed.
Farlex Dictionary of Idioms. © 2024 Farlex, Inc, all rights reserved.