VariousWords beta
Related Terms:
Noun
Definition: A spy who pretends to be a double agent for one side, while he or she is actually a double agent for the other side.
VariousWords beta
Definition: A spy who pretends to be a double agent for one side, while he or she is actually a double agent for the other side.