Noun
triple agent (plural triple agents) A spy who pretends to be a double agent for one side, while actually acting as a double agent for the other side.