an agent who is cooperating with an intelligence service of one government on behalf of and under the control of an intelligence or security service of another government, and is manipulated by one to the detriment of another
a person pretending to work as a spy for one government while actually working as a spy for another government
An agent who has come under the control of another intelligence service and is being used against his original handlers.
Agent who is actually working for another government, normally feeding misinformation to the CIA. In the late 1980s, it was discovered that nearly all Cuban agents were working for Castro and passing on misinformation to the CIA.
A spy working for one side whilst pretending to work for the other enemy side. Many German spies captured by the British became double agents and passed on German secrets