'double agent' definitions:

Definition of 'double agent'

From: WordNet
noun
A spy who works for two mutually antagonistic countries

Synonyms of 'double agent'

From: Moby Thesaurus