do the dirty on
• cheat or betray (someone).
Similar:
betray,
cheat,
double-cross,
defraud,
trick,
hoodwink,
mislead,
deceive,
swindle,
break one's promise to,
be disloyal to,
be unfaithful to,
break faith with,
play false,
fail,
let down,
two-time,
sell down the river,
stitch up,