do the dirty on somebody

do the dirty on (someone)

slang To mistreat or deceive one. I can't believe that you're the one who did the dirty on me and sabotaged my presentation! That traveling salesman sure did the dirty on me dirt by running off with my money.
See also: dirty, on
Farlex Dictionary of Idioms.

do the ˈdirty on somebody

(British English, informal) cheat somebody or treat them unfairly: Mike felt that his fellow students had done the dirty on him by telling the lecturer he’d cheated in the exam.
See also: dirty, on, somebody
Farlex Partner Idioms Dictionary
See also:
  • give (one) (one's) head
  • give head
  • give somebody their head
  • give someone their head
  • get one over on (one)
  • get/put one over on somebody/something
  • drive (one) out of office
  • force (one) out of office
  • force out of office
  • cooking for one