Word
double agent, n.
a spy who works for two mutually antagonistic countries
<noun.person>
double agent
semantic pointers
hypernym
spy, undercover agent