Consider: A boyfriend cheated on her girlfriend, so she broke up with him. She didn't make a big stink about it, but when she dwells on it, she feels so upset and angry she cannot help saying to herself:
"I hope somebody will betray him someday."
She does not say these bad wishes to his face, but expresses her anger verbally in her own mind.
Is there a verb which can be used for what she is doing in this situation?
I thought to cuss out, curse out or to swear at, but I think these phrases would imply she says foul words to his face.
Best Answer
Curse implies speaking evil in both ways mentioned in the question and comments and can be limited to an internal tirade:
If she curses him, rather than cursing at him, she diminishes the idea of throwing foul language at him.
She cursed him in hopes that someone would betray him someday.
Malign:
She maligned him in her heart and mind!
If you intend to wish some actual disaster by your curses you might use the word:
Hex
VERB
She hexed him with evil thoughts.
www.oxforddictionaries.com
www.thefreedictionary.com