Etymology
Advertisement

double agent (n.)

"spy who works for two mutually hostile countries," but usually is loyal to only one of them, by 1920, from double (adj.) + agent (n.).

Advertisement
Advertisement
Definitions of double agent

double agent (n.)
a spy who works for two mutually antagonistic countries;
From wordnet.princeton.edu