have it in for somebody

have it in for (someone)

To persistently try or desire to criticize, cause harm to, or harass someone, especially due to a grudge. This is the third time in a row my professor has given me an F on my paper. I think he has it in for me or something! John's had it in for her ever since she forced him to sell his shares in the business.
See also: have
Farlex Dictionary of Idioms.

have it ˈin for somebody

(informal) want to harm or cause trouble for somebody because you have had a bad experience with them: She’s had it in for those boys ever since they damaged her roses. The government has had it in for the trade unions for years.
See also: have, somebody
Farlex Partner Idioms Dictionary
See also:
  • have it in for
  • have it in for (someone)
  • have it in for someone
  • have it out for (one)
  • have got it in for (one)
  • noodge
  • nudge (someone or something) (somewhere)
  • give (someone) (a bit of) curry
  • pick on
  • pick on (someone or something)