Double agent

An agent who knowingly worked for two or more intelligence services, usually hostile to one another.

 

- end term -